sHelp
                                     LAB.B.CALC
       2
   lab.b.calc.main
     lab.b.calc.blood.types
       lab.b.calc.blood.type.vars
     lab.b.calc.target.tests
     lab.b.calc.formula
     lab.b.calc.pre.calc.tests
     lab.b.calc.translated.formula
     lab.b.calc.variables
       lab.b.calc.trigger.tests
   lab.b.calc.test.x
     lab.b.calc.target.test.x
     lab.b.calc.pre.calc.test.x
     lab.b.calc.trigger.test.x

 Ì       2
lab.b.calc.main    (main) 
[mnemonic]
&SBC[sbc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    10 FREE     L                 sbc                                                         
 active                       1 CHOICE   L                 &SBC[sbc]|0                                                 
 description                 30 FREE     L                 &SBC[sbc]|1                                                 
 last.update                 30 FREE     L                 &SBC[sbc]UPD                                                
 move.blood.type              1 YN       L                 &SBC[sbc]|4                                                 
 program.name                60 FREE     L                 &SBC[sbc]|2                                                 
 type                         8 CHOICE   L                 &SBC[sbc]|3                                                 
 urn                         10 FREE     L                                                                             
 Ì        2
lab.b.calc.blood.types    (blood.types) 
[mnemonic, blood.type.q]
&SBC[sbc]B[sbcBQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 blood.type.q                 2 PINT     R                 sbcBQ                                                       
 blood.type                  10 FREE     L  LAB.B.TYPE     &SBC[sbc]B[sbcBQ]|0                                     
 Ì        2
lab.b.calc.blood.type.vars    (blood.type.variables) 
[mnemonic,blood.type.q, bt.variable.q]
&SBC[sbc]B[sbcBQ]V[sbcVQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bt.variable.q                2 PINT     R                 sbcVQ                                                       
 bt.variable                  6 FREE     L                 &SBC[sbc]B[sbcBQ]V[sbcVQ]|0                                 
 bt.variable.result           8 CHOICE   L                 &SBC[sbc]B[sbcBQ]V[sbcVQ]|1                                 
 Ì        2
lab.b.calc.target.tests    (calculated.tests) 
[mnemonic, calculated.test]
&SBC[sbc]T[sbtC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 calculated.test              9 PDEC5    R  LAB.B.TEST     sbtC                                                    
 Ì        2
lab.b.calc.formula    (formula) 
[mnemonic, formula.q]
&SBC[sbc]F[sbcSF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 formula.q                    2 PINT     R                 sbcSF                                                       
 formula.line                80 FREE     L                 &SBC[sbc]F[sbcSF]                                           
 Ì        2
lab.b.calc.pre.calc.tests    (pre.calc.tests) 
[mnemonic, pre.calc.test]
&SBC[sbc]PCT[sbt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pre.calc.test                9 PDEC5    R  LAB.B.TEST     sbt                                                     
 Ì        2
lab.b.calc.translated.formula    (translated.formula) 
[mnemonic, translated.formula.q]
&SBC[sbc]TF[sbcTF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 translated.formula.q         3 PINT     R                 sbcTF                                                       
 translated.formula.line    150 FREE     L                 &SBC[sbc]TF[sbcTF]                                          
 Ì        2
lab.b.calc.variables    (variables) 
[mnemonic, variable.name]
&SBC[sbc]V[sbcV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 variable.name                6 FREE     L                 sbcV                                                        
 variable.no.print            1 YN       L                 &SBC[sbc]V[sbcV]|3                                          
 variable.not.done            1 YN       L                 &SBC[sbc]V[sbcV]|4                                          
 variable.order.required      1 YN       L                 &SBC[sbc]V[sbcV]|1                                          
 variable.qns                 1 YN       L                 &SBC[sbc]V[sbcV]|5                                          
 variable.result.required     1 YN       L                 &SBC[sbc]V[sbcV]|2                                          
 variable.spec.hours          3 INT      R                 &SBC[sbc]V[sbcV]|0                                          
 Ì        2
lab.b.calc.trigger.tests    (trigger.tests) 
[mnemonic,variable.name, trigger.test]
&SBC[sbc]V[sbcV]T[sbtT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 trigger.test                 9 PDEC5    R  LAB.B.TEST     sbtT                                                    
 Ì       2
lab.b.calc.test.x    (test.x) 
[tests]
&SBCT[sbt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 tests                        9 PDEC5    R  LAB.B.TEST     sbt                                                     
 test.mnemonic               15 FREE     L                 VAL=@LAB.B.TEST.mnemonic[LAB.B.CALC.tests]                  
 Ì        2
lab.b.calc.target.test.x    (calculated.test.x) 
[tests, calc.mnemonic]
&SBCT[sbt]C[sbc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 calc.mnemonic               10 FREE     L  LAB.B.CALC     sbc                                                     
 Ì        2
lab.b.calc.pre.calc.test.x    (pre.calc.test.x) 
[tests, pre.calc.mne]
&SBCT[sbt]TP[sbc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pre.calc.mne                10 FREE     L  LAB.B.CALC     sbc                                                     
 Ì        2
lab.b.calc.trigger.test.x    (trigger.test.x) 
[tests, calc.mne]
&SBCT[sbt]T[sbc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 calc.mne                    10 FREE     L  LAB.B.CALC     sbc